package org.appbase.web.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import java.security.Principal;

/**
 * Created by Pablito on 07/01/14.
 */
@Controller
public class LoginController {

    @RequestMapping(value="/welcome", method = RequestMethod.GET)
    public String goToWelcomePage(ModelMap model, Principal principal ) {

        String name = principal.getName();
        model.addAttribute("username", name);
        model.addAttribute("message", "Spring Security Custom Form example");

        return "secure/welcome";

    }

    @RequestMapping(value="/login", method = RequestMethod.GET)
    public String login(ModelMap model) {

        return "public/login/login";
    }

//    @RequestMapping(value="/loginfailed", method = RequestMethod.GET)
//    public String loginerror(ModelMap model) {
//
//        model.addAttribute("error", "true");
//        return "public/login/login";
//
//    }
}